/*
    1.该文件用于创建一个为 count 组件的 reducer， reducer的本质就是一个函数
    2.reducer函数会接到两个参数，分别为：之前的状态（ preState ），动作对象（action）
 */
import {SET_USER} from '../constant'

const initUser = sessionStorage.getItem('user') ? JSON.parse(sessionStorage.getItem('user')) : {}
export default function countReducer(preState = initUser, action) {
	const {type, data} = action
	switch (type) {
		case SET_USER:
			return { ...data }
		default:
			return preState
	}
}